be very smart and shrewd - Deutsch Englisch Wörterbuch